Solving Frequency Assignment Problems with Constraint Programming
نویسنده
چکیده
The topic of this diploma thesis is the solving of a Frequency Assignment Problem (FAP) in GSM radio networks by means of Constraint Programming. The task of frequency planning is the assignment of frequencies to base stations w.r.t. various constraints such that interference, which may have a substantial impact on the quality of the received signals, is avoided as far as possible. Constraint Programming is employed since currently applied heuristics aimed at interference minimization often fail for problems where it is problematic to obtain any feasible assignment. First, the focus is on feasibility problems only. Having determined valid solutions, it is also tried to explicitly minimize total interference. After the introduction of the underlying mathematical model, it is shown that the discussed version of FAP is strongly NP-hard. An overview on the theory of Constraint Programming and a proof that Constraint Satisfaction Problems are strongly NP-complete are provided as well. ILOG OPL Studio is employed for solving FAP, where the “Optimization Programming Language” (OPL) allows to state mathematical models using an own modeling language. It is investigated to what extent the additional elements of this language compared to Mixed Integer Programming really enable to express more conditions in OPL models than in Mixed Integer Programs. In this work, various OPL models for FAP feasibility problems are presented. Different modeling alternatives are analyzed and compared with each other. By means of OPL feasibility models, it is possible to obtain valid assignments for large instances as well as for instances which are difficult to solve. As the quality of the determined solutions is often not satisfactory, approaches on explicitly minimizing total interference are introduced. A minimization framework by means of OPL is developed, a construction heuristic is applied, and OPL feasibility models are combined with an improvement heuristics. Furthermore, the results for all these minimization techniques are compared with each other.
منابع مشابه
Consistent Neighbourhood in a Tabu Search
We present a general approach for solving Constraint Optimization Problems. A Tabu Search is performed on a well-designed Consistent Neighbourhood built using Constraint Programming. After each variable assignment, the conflicting variables are deleted to maintain the consistency of the instantiated constraints. Hence, instead of allowing infeasible moves on complete configurations, it works on...
متن کاملConstraint Hierarchy and Stochastic Local Search for Solving Frequency Assignment Problem
One approach for modeling over-constrained problems is using constraint hierarchies. In the constraint hierarchy framework, constraints are grouped into levels, and appropriate solutions are selected using a comparator which takes into account the constraints and their levels. Finite domain Constraint Hierarchy is one of the NP-hard optimization problems that has been studied for a long time du...
متن کاملEmpirical Studies of Heuristic Local Search for Constraint Solving
Abs t rac t . The goal of this paper is twofold. First, we introduce a class of local search procedures for solving optimization and constraint problems. These procedures are based on various heuristics for choosing variables and values in order to examine a general neighborhood. Second, four combinations of heuristics are empirically evaluated by using the graph-coloring problem and a real wor...
متن کاملFeasible Cellular Frequency Assignment Using Constraint Programming Abstractions
The contribution of this paper is twofold. We present a new method for feasible cellular frequency assignment, a hard combinatorial optimization problem from telecommunications. Frequency assignment problems arise when a cellular radio network has to be established. Given a number of base stations, the goal is to assign each a number of frequencies, subject to given interference restrictions. W...
متن کاملA dynamic programming approach for solving nonlinear knapsack problems
Nonlinear Knapsack Problems (NKP) are the alternative formulation for the multiple-choice knapsack problems. A powerful approach for solving NKP is dynamic programming which may obtain the global op-timal solution even in the case of discrete solution space for these problems. Despite the power of this solu-tion approach, it computationally performs very slowly when the solution space of the pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003